AFFLECK, John (1710-76), of Dalham Hall, Suff.

Author